home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrCpp
/
MrCpp.rsrc
/
CODE_24_trans1.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
107KB
|
1,911 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00002268 (5 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 0038 movem.l -[A7], A2,A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
00000010 6048 bra +0x4A /* 0000005A */
label00000012:
00000012 286D EFE0 movea.l A4, [A5 - 0x1020]
00000016 244B movea.l A2, A3
00000018 5C4A addq.w A2, 6
0000001A 2052 movea.l A0, [A2]
0000001C 2028 0006 move.l D0, [A0 + 0x6]
00000020 2B40 EFE0 move.l [A5 - 0x1020], D0
00000024 2052 movea.l A0, [A2]
00000026 2F28 0006 move.l -[A7], [A0 + 0x6]
0000002A 4EBA FFD4 jsr [PC - 0x2C /* 00000000 */]
0000002E 2052 movea.l A0, [A2]
00000030 216D EFE0 0006 move.l [A0 + 0x6], [A5 - 0x1020]
00000036 2052 movea.l A0, [A2]
00000038 2028 0002 move.l D0, [A0 + 0x2]
0000003C 2B40 EFE0 move.l [A5 - 0x1020], D0
00000040 2052 movea.l A0, [A2]
00000042 2F28 0002 move.l -[A7], [A0 + 0x2]
00000046 4EBA FFB8 jsr [PC - 0x48 /* 00000000 */]
0000004A 2052 movea.l A0, [A2]
0000004C 216D EFE0 0002 move.l [A0 + 0x2], [A5 - 0x1020]
00000052 2B4C EFE0 move.l [A5 - 0x1020], A4
00000056 266B 0002 movea.l A3, [A3 + 0x2]
label0000005A:
0000005A 1213 move.b D1, [A3]
0000005C 7000 moveq.l D0, 0x00
0000005E 1001 move.b D0, D1
00000060 720E moveq.l D1, 0x0E
00000062 B081 cmp.l D0, D1
00000064 67AC beq -0x52 /* 00000012 */
00000066 720F moveq.l D1, 0x0F
00000068 B081 cmp.l D0, D1
0000006A 6716 beq +0x18 /* 00000082 */
0000006C 7262 moveq.l D1, 0x62
0000006E B081 cmp.l D0, D1
00000070 6742 beq +0x44 /* 000000B4 */
00000072 7211 moveq.l D1, 0x11
00000074 B081 cmp.l D0, D1
00000076 6758 beq +0x5A /* 000000D0 */
00000078 7210 moveq.l D1, 0x10
0000007A B081 cmp.l D0, D1
0000007C 6752 beq +0x54 /* 000000D0 */
0000007E 6000 0082 bra +0x84 /* 00000102 */
label00000082:
00000082 286D EFE0 movea.l A4, [A5 - 0x1020]
00000086 244B movea.l A2, A3
00000088 5C4A addq.w A2, 6
0000008A 2012 move.l D0, [A2]
0000008C 2B40 EFE0 move.l [A5 - 0x1020], D0
00000090 2F12 move.l -[A7], [A2]
00000092 4EBA FF6C jsr [PC - 0x94 /* 00000000 */]
00000096 24AD EFE0 move.l [A2], [A5 - 0x1020]
0000009A 244B movea.l A2, A3
0000009C 544A addq.w A2, 2
0000009E 2012 move.l D0, [A2]
000000A0 2B40 EFE0 move.l [A5 - 0x1020], D0
000000A4 2F12 move.l -[A7], [A2]
000000A6 4EBA FF58 jsr [PC - 0xA8 /* 00000000 */]
000000AA 24AD EFE0 move.l [A2], [A5 - 0x1020]
000000AE 2B4C EFE0 move.l [A5 - 0x1020], A4
000000B2 6056 bra +0x58 /* 0000010A */
label000000B4:
000000B4 2F2B 000A move.l -[A7], [A3 + 0xA]
000000B8 206D D958 movea.l A0, [A5 - 0x26A8]
000000BC 4E90 jsr [A0]
000000BE 16BC 005D move.b [A3], 0x5D /* ']' */
000000C2 7006 moveq.l D0, 0x06
000000C4 2740 0016 move.l [A3 + 0x16], D0
000000C8 7000 moveq.l D0, 0x00
000000CA 2740 0006 move.l [A3 + 0x6], D0
000000CE 603A bra +0x3C /* 0000010A */
label000000D0:
000000D0 286D EFE0 movea.l A4, [A5 - 0x1020]
000000D4 244B movea.l A2, A3
000000D6 5C4A addq.w A2, 6
000000D8 2012 move.l D0, [A2]
000000DA 2B40 EFE0 move.l [A5 - 0x1020], D0
000000DE 2F12 move.l -[A7], [A2]
000000E0 4EBA FF1E jsr [PC - 0xE2 /* 00000000 */]
000000E4 24AD EFE0 move.l [A2], [A5 - 0x1020]
000000E8 244B movea.l A2, A3
000000EA 544A addq.w A2, 2
000000EC 2012 move.l D0, [A2]
000000EE 2B40 EFE0 move.l [A5 - 0x1020], D0
000000F2 2F12 move.l -[A7], [A2]
000000F4 4EBA FF0A jsr [PC - 0xF6 /* 00000000 */]
000000F8 24AD EFE0 move.l [A2], [A5 - 0x1020]
000000FC 2B4C EFE0 move.l [A5 - 0x1020], A4
00000100 6008 bra +0xA /* 0000010A */
label00000102:
00000102 2F0B move.l -[A7], A3
00000104 4267 clr.w -[A7]
00000106 4EBA 000E jsr [PC + 0xE /* 00000116 */]
label0000010A:
0000010A 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000010E 4E5E unlink A6
00000110 205F movea.l A0, [A7]+
00000112 584F addq.w A7, 4
00000114 4ED0 jmp [A0]
fn00000116:
00000116 4E56 FFB4 link A6, -0x004C
0000011A 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000011E 3A2E 0008 move.w D5, [A6 + 0x8]
00000122 6000 0636 bra +0x638 /* 0000075A */
label00000126:
00000126 4A45 tst.w D5
00000128 673C beq +0x3E /* 00000166 */
0000012A 266D EFE0 movea.l A3, [A5 - 0x1020]
0000012E 246E 000A movea.l A2, [A6 + 0xA]
00000132 5C4A addq.w A2, 6
00000134 2012 move.l D0, [A2]
00000136 2B40 EFE0 move.l [A5 - 0x1020], D0
0000013A 2F12 move.l -[A7], [A2]
0000013C 3F05 move.w -[A7], D5
0000013E 4EBA FFD6 jsr [PC - 0x2A /* 00000116 */]
00000142 24AD EFE0 move.l [A2], [A5 - 0x1020]
00000146 246E 000A movea.l A2, [A6 + 0xA]
0000014A 544A addq.w A2, 2
0000014C 2012 move.l D0, [A2]
0000014E 2B40 EFE0 move.l [A5 - 0x1020], D0
00000152 2F12 move.l -[A7], [A2]
00000154 3F05 move.w -[A7], D5
00000156 4EBA FFBE jsr [PC - 0x42 /* 00000116 */]
0000015A 24AD EFE0 move.l [A2], [A5 - 0x1020]
0000015E 2B4B EFE0 move.l [A5 - 0x1020], A3
00000162 4EFA 065E jmp [PC + 0x65E /* 000007C2 */]
label00000166:
00000166 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
0000016A 2840 movea.l A4, D0
0000016C 246E 000A movea.l A2, [A6 + 0xA]
00000170 204C movea.l A0, A4
00000172 7008 moveq.l D0, 0x08
label00000174:
00000174 20DA move.l [A0]+, [A2]+
00000176 51C8 FFFC dbf D0, -0x6 /* 00000174 */
0000017A 3092 move.w [A0], [A2]
0000017C 102D D5C5 move.b D0, [A5 - 0x2A3B]
00000180 6712 beq +0x14 /* 00000194 */
00000182 206E 000A movea.l A0, [A6 + 0xA]
00000186 7026 moveq.l D0, 0x26
00000188 D1C0 add.l A0, D0
0000018A 224C movea.l A1, A4
0000018C 7026 moveq.l D0, 0x26
0000018E D3C0 add.l A1, D0
00000190 22D8 move.l [A1]+, [A0]+
00000192 3290 move.w [A1], [A0]
label00000194:
00000194 246C 001A movea.l A2, [A4 + 0x1A]
00000198 200A move.l D0, A2
0000019A 6704 beq +0x6 /* 000001A0 */
0000019C 526A 0006 addq.w [A2 + 0x6], 1
label000001A0:
000001A0 7001 moveq.l D0, 0x01
000001A2 2F00 move.l -[A7], D0
000001A4 206D D874 movea.l A0, [A5 - 0x278C]
000001A8 2F28 0018 move.l -[A7], [A0 + 0x18]
000001AC 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
000001B0 2D40 FFC0 move.l [A6 - 0x40], D0
000001B4 2F00 move.l -[A7], D0
000001B6 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
000001BA 206D D874 movea.l A0, [A5 - 0x278C]
000001BE 2068 0018 movea.l A0, [A0 + 0x18]
000001C2 5268 0006 addq.w [A0 + 0x6], 1
000001C6 2F2E FFC0 move.l -[A7], [A6 - 0x40]
000001CA 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000001CE 2D40 FFB4 move.l [A6 - 0x4C], D0
000001D2 721B moveq.l D1, 0x1B
000001D4 2F01 move.l -[A7], D1
000001D6 206D D874 movea.l A0, [A5 - 0x278C]
000001DA 2F28 0018 move.l -[A7], [A0 + 0x18]
000001DE 2F00 move.l -[A7], D0
000001E0 2F0C move.l -[A7], A4
000001E2 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000001E6 2640 movea.l A3, D0
000001E8 2F0B move.l -[A7], A3
000001EA 2F2D EFE0 move.l -[A7], [A5 - 0x1020]
000001EE 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
000001F2 2B40 EFE0 move.l [A5 - 0x1020], D0
000001F6 206E FFB4 movea.l A0, [A6 - 0x4C]
000001FA 246E 000A movea.l A2, [A6 + 0xA]
000001FE 7008 moveq.l D0, 0x08
label00000200:
00000200 24D8 move.l [A2]+, [A0]+
00000202 51C8 FFFC dbf D0, -0x6 /* 00000200 */
00000206 3490 move.w [A2], [A0]
00000208 102D D5C5 move.b D0, [A5 - 0x2A3B]
0000020C 6714 beq +0x16 /* 00000222 */
0000020E 206E FFB4 movea.l A0, [A6 - 0x4C]
00000212 7026 moveq.l D0, 0x26
00000214 D1C0 add.l A0, D0
00000216 226E 000A movea.l A1, [A6 + 0xA]
0000021A 7026 moveq.l D0, 0x26
0000021C D3C0 add.l A1, D0
0000021E 22D8 move.l [A1]+, [A0]+
00000220 3290 move.w [A1], [A0]
label00000222:
00000222 206E 000A movea.l A0, [A6 + 0xA]
00000226 2468 001A movea.l A2, [A0 + 0x1A]
0000022A 200A move.l D0, A2
0000022C 6704 beq +0x6 /* 00000232 */
0000022E 526A 0006 addq.w [A2 + 0x6], 1
label00000232:
00000232 206D D874 movea.l A0, [A5 - 0x278C]
00000236 2068 0018 movea.l A0, [A0 + 0x18]
0000023A 5268 0006 addq.w [A0 + 0x6], 1
0000023E 2F0C move.l -[A7], A4
00000240 4EBA FDBE jsr [PC - 0x242 /* 00000000 */]
00000244 4EFA 057C jmp [PC + 0x57C /* 000007C2 */]
label00000248:
00000248 4245 clr.w D5
0000024A 246E 000A movea.l A2, [A6 + 0xA]
0000024E 202A 0016 move.l D0, [A2 + 0x16]
00000252 2D40 FFC4 move.l [A6 - 0x3C], D0
00000256 2040 movea.l A0, D0
00000258 2210 move.l D1, [A0]
0000025A 3601 move.w D3, D1
0000025C 721F moveq.l D1, 0x1F
0000025E C641 and.w D3, D1
00000260 7214 moveq.l D1, 0x14
00000262 B641 cmp.w D3, D1
00000264 6708 beq +0xA /* 0000026E */
00000266 7215 moveq.l D1, 0x15
00000268 B641 cmp.w D3, D1
0000026A 6600 00A2 bne +0xA4 /* 0000030E */
label0000026E:
0000026E 2F00 move.l -[A7], D0
00000270 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00000274 7204 moveq.l D1, 0x04
00000276 B081 cmp.l D0, D1
00000278 6300 0094 bls +0x96 /* 0000030E */
0000027C 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00000280 4267 clr.w -[A7]
00000282 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00000286 2640 movea.l A3, D0
00000288 202A 0006 move.l D0, [A2 + 0x6]
0000028C 2D40 FFBC move.l [A6 - 0x44], D0
00000290 7614 moveq.l D3, 0x14
00000292 2F03 move.l -[A7], D3
00000294 2F0B move.l -[A7], A3
00000296 2040 movea.l A0, D0
00000298 2F28 0002 move.l -[A7], [A0 + 0x2]
0000029C 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
000002A0 206E FFBC movea.l A0, [A6 - 0x44]
000002A4 2140 0002 move.l [A0 + 0x2], D0
000002A8 2F03 move.l -[A7], D3
000002AA 2F0B move.l -[A7], A3
000002AC 2F28 0006 move.l -[A7], [A0 + 0x6]
000002B0 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
000002B4 206E FFBC movea.l A0, [A6 - 0x44]
000002B8 2140 0006 move.l [A0 + 0x6], D0
000002BC 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
000002C0 2840 movea.l A4, D0
000002C2 204C movea.l A0, A4
000002C4 7008 moveq.l D0, 0x08
label000002C6:
000002C6 20DA move.l [A0]+, [A2]+
000002C8 51C8 FFFC dbf D0, -0x6 /* 000002C6 */
000002CC 3092 move.w [A0], [A2]
000002CE 102D D5C5 move.b D0, [A5 - 0x2A3B]
000002D2 6712 beq +0x14 /* 000002E6 */
000002D4 206E 000A movea.l A0, [A6 + 0xA]
000002D8 7026 moveq.l D0, 0x26
000002DA D1C0 add.l A0, D0
000002DC 224C movea.l A1, A4
000002DE 7026 moveq.l D0, 0x26
000002E0 D3C0 add.l A1, D0
000002E2 22D8 move.l [A1]+, [A0]+
000002E4 3290 move.w [A1], [A0]
label000002E6:
000002E6 246C 001A movea.l A2, [A4 + 0x1A]
000002EA 200A move.l D0, A2
000002EC 6704 beq +0x6 /* 000002F2 */
000002EE 526A 0006 addq.w [A2 + 0x6], 1
label000002F2:
000002F2 246E 000A movea.l A2, [A6 + 0xA]
000002F6 14BC 0013 move.b [A2], 0x13
000002FA 254C 0002 move.l [A2 + 0x2], A4
000002FE 206E FFBC movea.l A0, [A6 - 0x44]
00000302 214B 0016 move.l [A0 + 0x16], A3
00000306 294B 0016 move.l [A4 + 0x16], A3
0000030A 6000 044E bra +0x450 /* 0000075A */
label0000030E:
0000030E 246E 000A movea.l A2, [A6 + 0xA]
00000312 202A 0016 move.l D0, [A2 + 0x16]
00000316 2D40 FFC4 move.l [A6 - 0x3C], D0
0000031A 7201 moveq.l D1, 0x01
0000031C 2F01 move.l -[A7], D1
0000031E 2F00 move.l -[A7], D0
00000320 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00000324 2D40 FFC0 move.l [A6 - 0x40], D0
00000328 2F00 move.l -[A7], D0
0000032A 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000032E 206E FFC4 movea.l A0, [A6 - 0x3C]
00000332 5268 0006 addq.w [A0 + 0x6], 1
00000336 202A 0006 move.l D0, [A2 + 0x6]
0000033A 2D40 FFBC move.l [A6 - 0x44], D0
0000033E 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00000342 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00000346 2D40 FFB4 move.l [A6 - 0x4C], D0
0000034A 206E FFC4 movea.l A0, [A6 - 0x3C]
0000034E 2410 move.l D2, [A0]
00000350 3602 move.w D3, D2
00000352 781F moveq.l D4, 0x1F
00000354 C644 and.w D3, D4
00000356 7A14 moveq.l D5, 0x14
00000358 B645 cmp.w D3, D5
0000035A 6706 beq +0x8 /* 00000362 */
0000035C 7415 moveq.l D2, 0x15
0000035E B642 cmp.w D3, D2
00000360 6604 bne +0x6 /* 00000366 */
label00000362:
00000362 7417 moveq.l D2, 0x17
00000364 6002 bra +0x4 /* 00000368 */
label00000366:
00000366 741B moveq.l D2, 0x1B
label00000368:
00000368 7200 moveq.l D1, 0x00
0000036A 1202 move.b D1, D2
0000036C 2F01 move.l -[A7], D1
0000036E 2F08 move.l -[A7], A0
00000370 2F00 move.l -[A7], D0
00000372 226E FFBC movea.l A1, [A6 - 0x44]
00000376 2F29 0002 move.l -[A7], [A1 + 0x2]
0000037A 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000037E 206E FFBC movea.l A0, [A6 - 0x44]
00000382 2140 0002 move.l [A0 + 0x2], D0
00000386 2F2E FFC0 move.l -[A7], [A6 - 0x40]
0000038A 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
0000038E 2D40 FFB4 move.l [A6 - 0x4C], D0
00000392 206E FFC4 movea.l A0, [A6 - 0x3C]
00000396 2410 move.l D2, [A0]
00000398 3602 move.w D3, D2
0000039A C644 and.w D3, D4
0000039C B645 cmp.w D3, D5
0000039E 6706 beq +0x8 /* 000003A6 */
000003A0 7415 moveq.l D2, 0x15
000003A2 B642 cmp.w D3, D2
000003A4 6604 bne +0x6 /* 000003AA */
label000003A6:
000003A6 7417 moveq.l D2, 0x17
000003A8 6002 bra +0x4 /* 000003AC */
label000003AA:
000003AA 741B moveq.l D2, 0x1B
label000003AC:
000003AC 7200 moveq.l D1, 0x00
000003AE 1202 move.b D1, D2
000003B0 2F01 move.l -[A7], D1
000003B2 2F08 move.l -[A7], A0
000003B4 2F00 move.l -[A7], D0
000003B6 206E FFBC movea.l A0, [A6 - 0x44]
000003BA 2F28 0006 move.l -[A7], [A0 + 0x6]
000003BE 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000003C2 206E FFBC movea.l A0, [A6 - 0x44]
000003C6 2140 0006 move.l [A0 + 0x6], D0
000003CA 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
000003CE 2840 movea.l A4, D0
000003D0 204C movea.l A0, A4
000003D2 7008 moveq.l D0, 0x08
label000003D4:
000003D4 20DA move.l [A0]+, [A2]+
000003D6 51C8 FFFC dbf D0, -0x6 /* 000003D4 */
000003DA 3092 move.w [A0], [A2]
000003DC 102D D5C5 move.b D0, [A5 - 0x2A3B]
000003E0 6712 beq +0x14 /* 000003F4 */
000003E2 206E 000A movea.l A0, [A6 + 0xA]
000003E6 7026 moveq.l D0, 0x26
000003E8 D1C0 add.l A0, D0
000003EA 224C movea.l A1, A4
000003EC 7026 moveq.l D0, 0x26
000003EE D3C0 add.l A1, D0
000003F0 22D8 move.l [A1]+, [A0]+
000003F2 3290 move.w [A1], [A0]
label000003F4:
000003F4 246C 001A movea.l A2, [A4 + 0x1A]
000003F8 200A move.l D0, A2
000003FA 6704 beq +0x6 /* 00000400 */
000003FC 526A 0006 addq.w [A2 + 0x6], 1
label00000400:
00000400 2F0C move.l -[A7], A4
00000402 2F2D EFE0 move.l -[A7], [A5 - 0x1020]
00000406 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
0000040A 2B40 EFE0 move.l [A5 - 0x1020], D0
0000040E 246E FFB4 movea.l A2, [A6 - 0x4C]
00000412 266E 000A movea.l A3, [A6 + 0xA]
00000416 7008 moveq.l D0, 0x08
label00000418:
00000418 26DA move.l [A3]+, [A2]+
0000041A 51C8 FFFC dbf D0, -0x6 /* 00000418 */
0000041E 3692 move.w [A3], [A2]
00000420 102D D5C5 move.b D0, [A5 - 0x2A3B]
00000424 6714 beq +0x16 /* 0000043A */
00000426 206E FFB4 movea.l A0, [A6 - 0x4C]
0000042A 7026 moveq.l D0, 0x26
0000042C D1C0 add.l A0, D0
0000042E 226E 000A movea.l A1, [A6 + 0xA]
00000432 7026 moveq.l D0, 0x26
00000434 D3C0 add.l A1, D0
00000436 22D8 move.l [A1]+, [A0]+
00000438 3290 move.w [A1], [A0]
label0000043A:
0000043A 206E 000A movea.l A0, [A6 + 0xA]
0000043E 2468 001A movea.l A2, [A0 + 0x1A]
00000442 200A move.l D0, A2
00000444 6704 beq +0x6 /* 0000044A */
00000446 526A 0006 addq.w [A2 + 0x6], 1
label0000044A:
0000044A 206E FFC4 movea.l A0, [A6 - 0x3C]
0000044E 5268 0006 addq.w [A0 + 0x6], 1
00000452 266D EFE0 movea.l A3, [A5 - 0x1020]
00000456 244C movea.l A2, A4
00000458 5C4A addq.w A2, 6
0000045A 2052 movea.l A0, [A2]
0000045C 2028 0006 move.l D0, [A0 + 0x6]
00000460 2B40 EFE0 move.l [A5 - 0x1020], D0
00000464 2052 movea.l A0, [A2]
00000466 2F28 0006 move.l -[A7], [A0 + 0x6]
0000046A 4EBA FB94 jsr [PC - 0x46C /* 00000000 */]
0000046E 2052 movea.l A0, [A2]
00000470 216D EFE0 0006 move.l [A0 + 0x6], [A5 - 0x1020]
00000476 2052 movea.l A0, [A2]
00000478 2028 0002 move.l D0, [A0 + 0x2]
0000047C 2B40 EFE0 move.l [A5 - 0x1020], D0
00000480 2052 movea.l A0, [A2]
00000482 2F28 0002 move.l -[A7], [A0 + 0x2]
00000486 4EBA FB78 jsr [PC - 0x488 /* 00000000 */]
0000048A 2052 movea.l A0, [A2]
0000048C 216D EFE0 0002 move.l [A0 + 0x2], [A5 - 0x1020]
00000492 2B4B EFE0 move.l [A5 - 0x1020], A3
00000496 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000049A 4267 clr.w -[A7]
0000049C 4EBA FC78 jsr [PC - 0x388 /* 00000116 */]
000004A0 4EFA 0320 jmp [PC + 0x320 /* 000007C2 */]
label000004A4:
000004A4 246E 000A movea.l A2, [A6 + 0xA]
000004A8 2F2A 0006 move.l -[A7], [A2 + 0x6]
000004AC 4267 clr.w -[A7]
000004AE 4EBA FC66 jsr [PC - 0x39A /* 00000116 */]
000004B2 286A 0002 movea.l A4, [A2 + 0x2]
000004B6 2D4C FFD8 move.l [A6 - 0x28], A4
000004BA 206E FFD8 movea.l A0, [A6 - 0x28]
000004BE 2F08 move.l -[A7], A0
000004C0 2F2D EFE0 move.l -[A7], [A5 - 0x1020]
000004C4 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
000004C8 2B40 EFE0 move.l [A5 - 0x1020], D0
000004CC 206D D874 movea.l A0, [A5 - 0x278C]
000004D0 2F28 0018 move.l -[A7], [A0 + 0x18]
000004D4 7001 moveq.l D0, 0x01
000004D6 2F00 move.l -[A7], D0
000004D8 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000004DC 2540 0002 move.l [A2 + 0x2], D0
000004E0 2F0C move.l -[A7], A4
000004E2 4EBA FB1C jsr [PC - 0x4E4 /* 00000000 */]
000004E6 4EFA 02DA jmp [PC + 0x2DA /* 000007C2 */]
label000004EA:
000004EA 4245 clr.w D5
000004EC 246E 000A movea.l A2, [A6 + 0xA]
000004F0 202A 0016 move.l D0, [A2 + 0x16]
000004F4 2D40 FFC4 move.l [A6 - 0x3C], D0
000004F8 7201 moveq.l D1, 0x01
000004FA 2F01 move.l -[A7], D1
000004FC 2F00 move.l -[A7], D0
000004FE 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00000502 2D40 FFC0 move.l [A6 - 0x40], D0
00000506 2F00 move.l -[A7], D0
00000508 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000050C 206E FFC4 movea.l A0, [A6 - 0x3C]
00000510 5268 0006 addq.w [A0 + 0x6], 1
00000514 266A 0002 movea.l A3, [A2 + 0x2]
00000518 6004 bra +0x6 /* 0000051E */
label0000051A:
0000051A 266B 0006 movea.l A3, [A3 + 0x6]
label0000051E:
0000051E 1013 move.b D0, [A3]
00000520 720F moveq.l D1, 0x0F
00000522 B001 cmp.b D0, D1
00000524 67F4 beq -0xA /* 0000051A */
00000526 286B 0006 movea.l A4, [A3 + 0x6]
0000052A 6004 bra +0x6 /* 00000530 */
label0000052C:
0000052C 286C 0006 movea.l A4, [A4 + 0x6]
label00000530:
00000530 1014 move.b D0, [A4]
00000532 7256 moveq.l D1, 0x56
00000534 B001 cmp.b D0, D1
00000536 67F4 beq -0xA /* 0000052C */
00000538 18BC 005E move.b [A4], 0x5E /* '^' */
0000053C 7000 moveq.l D0, 0x00
0000053E 2940 0006 move.l [A4 + 0x6], D0
00000542 262E FFC0 move.l D3, [A6 - 0x40]
00000546 2943 0002 move.l [A4 + 0x2], D3
0000054A 246E 000A movea.l A2, [A6 + 0xA]
0000054E 2F2A 0002 move.l -[A7], [A2 + 0x2]
00000552 2F2D EFE0 move.l -[A7], [A5 - 0x1020]
00000556 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
0000055A 2B40 EFE0 move.l [A5 - 0x1020], D0
0000055E 266A 0002 movea.l A3, [A2 + 0x2]
00000562 2F03 move.l -[A7], D3
00000564 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00000568 2D40 FFB4 move.l [A6 - 0x4C], D0
0000056C 2040 movea.l A0, D0
0000056E 7208 moveq.l D1, 0x08
label00000570:
00000570 24D8 move.l [A2]+, [A0]+
00000572 51C9 FFFC dbf D1, -0x6 /* 00000570 */
00000576 3490 move.w [A2], [A0]
00000578 122D D5C5 move.b D1, [A5 - 0x2A3B]
0000057C 6712 beq +0x14 /* 00000590 */
0000057E 2040 movea.l A0, D0
00000580 7026 moveq.l D0, 0x26
00000582 D1C0 add.l A0, D0
00000584 226E 000A movea.l A1, [A6 + 0xA]
00000588 7026 moveq.l D0, 0x26
0000058A D3C0 add.l A1, D0
0000058C 22D8 move.l [A1]+, [A0]+
0000058E 3290 move.w [A1], [A0]
label00000590:
00000590 206E 000A movea.l A0, [A6 + 0xA]
00000594 2468 001A movea.l A2, [A0 + 0x1A]
00000598 200A move.l D0, A2
0000059A 6704 beq +0x6 /* 000005A0 */
0000059C 526A 0006 addq.w [A2 + 0x6], 1
label000005A0:
000005A0 246E 000A movea.l A2, [A6 + 0xA]
000005A4 14BC 005C move.b [A2], 0x5C /* '\\' */
000005A8 256E FFB4 0002 move.l [A2 + 0x2], [A6 - 0x4C]
000005AE 2D4B 000A move.l [A6 + 0xA], A3
000005B2 6000 01A6 bra +0x1A8 /* 0000075A */
label000005B6:
000005B6 206E 000A movea.l A0, [A6 + 0xA]
000005BA 2468 0002 movea.l A2, [A0 + 0x2]
000005BE 4AAA 004C tst.l [A2 + 0x4C]
000005C2 6600 01FE bne +0x200 /* 000007C2 */
000005C6 102A 001C move.b D0, [A2 + 0x1C]
000005CA 1D40 FFC8 move.b [A6 - 0x38], D0
000005CE 7202 moveq.l D1, 0x02
000005D0 B001 cmp.b D0, D1
000005D2 6720 beq +0x22 /* 000005F4 */
000005D4 7203 moveq.l D1, 0x03
000005D6 B001 cmp.b D0, D1
000005D8 671A beq +0x1C /* 000005F4 */
000005DA 7206 moveq.l D1, 0x06
000005DC B001 cmp.b D0, D1
000005DE 6714 beq +0x16 /* 000005F4 */
000005E0 7219 moveq.l D1, 0x19
000005E2 B001 cmp.b D0, D1
000005E4 670E beq +0x10 /* 000005F4 */
000005E6 7215 moveq.l D1, 0x15
000005E8 B001 cmp.b D0, D1
000005EA 6708 beq +0xA /* 000005F4 */
000005EC 7218 moveq.l D1, 0x18
000005EE B001 cmp.b D0, D1
000005F0 6600 01D0 bne +0x1D2 /* 000007C2 */
label000005F4:
000005F4 2F0A move.l -[A7], A2
000005F6 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
000005FA 7001 moveq.l D0, 0x01
000005FC 2540 0040 move.l [A2 + 0x40], D0
00000600 6000 01C0 bra +0x1C2 /* 000007C2 */
label00000604:
00000604 246E 000A movea.l A2, [A6 + 0xA]
00000608 14BC 005D move.b [A2], 0x5D /* ']' */
0000060C 206A 0002 movea.l A0, [A2 + 0x2]
00000610 2F28 000C move.l -[A7], [A0 + 0xC]
00000614 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00000618 2540 0006 move.l [A2 + 0x6], D0
0000061C 4EFA 01A4 jmp [PC + 0x1A4 /* 000007C2 */]
label00000620:
00000620 266A 0002 movea.l A3, [A2 + 0x2]
00000624 1013 move.b D0, [A3]
00000626 725F moveq.l D1, 0x5F
00000628 B001 cmp.b D0, D1
0000062A 660C bne +0xE /* 00000638 */
0000062C 206B 0002 movea.l A0, [A3 + 0x2]
00000630 00A8 0000 0200 0020 ori.l [A0 + 0x20], 0x200
label00000638:
00000638 1013 move.b D0, [A3]
0000063A 720F moveq.l D1, 0x0F
0000063C B001 cmp.b D0, D1
0000063E 661E bne +0x20 /* 0000065E */
label00000640:
00000640 266B 0006 movea.l A3, [A3 + 0x6]
00000644 1613 move.b D3, [A3]
00000646 700F moveq.l D0, 0x0F
00000648 B600 cmp.b D3, D0
0000064A 67F4 beq -0xA /* 00000640 */
0000064C 705F moveq.l D0, 0x5F
0000064E B600 cmp.b D3, D0
00000650 660C bne +0xE /* 0000065E */
00000652 206B 0002 movea.l A0, [A3 + 0x2]
00000656 00A8 0000 0200 0020 ori.l [A0 + 0x20], 0x200
label0000065E:
0000065E 1013 move.b D0, [A3]
00000660 720E moveq.l D1, 0x0E
00000662 B001 cmp.b D0, D1
00000664 6600 00B4 bne +0xB6 /* 0000071A */
00000668 246E 000A movea.l A2, [A6 + 0xA]
0000066C 202A 0016 move.l D0, [A2 + 0x16]
00000670 2D40 FFC4 move.l [A6 - 0x3C], D0
00000674 202A 0002 move.l D0, [A2 + 0x2]
00000678 2D40 FFB8 move.l [A6 - 0x48], D0
0000067C 2040 movea.l A0, D0
0000067E 2228 0006 move.l D1, [A0 + 0x6]
00000682 2D41 FFBC move.l [A6 - 0x44], D1
00000686 7208 moveq.l D1, 0x08
label00000688:
00000688 24D8 move.l [A2]+, [A0]+
0000068A 51C9 FFFC dbf D1, -0x6 /* 00000688 */
0000068E 3490 move.w [A2], [A0]
00000690 122D D5C5 move.b D1, [A5 - 0x2A3B]
00000694 6712 beq +0x14 /* 000006A8 */
00000696 2040 movea.l A0, D0
00000698 7026 moveq.l D0, 0x26
0000069A D1C0 add.l A0, D0
0000069C 226E 000A movea.l A1, [A6 + 0xA]
000006A0 7026 moveq.l D0, 0x26
000006A2 D3C0 add.l A1, D0
000006A4 22D8 move.l [A1]+, [A0]+
000006A6 3290 move.w [A1], [A0]
label000006A8:
000006A8 206E 000A movea.l A0, [A6 + 0xA]
000006AC 2468 001A movea.l A2, [A0 + 0x1A]
000006B0 200A move.l D0, A2
000006B2 6704 beq +0x6 /* 000006B8 */
000006B4 526A 0006 addq.w [A2 + 0x6], 1
label000006B8:
000006B8 7000 moveq.l D0, 0x00
000006BA 246E FFB8 movea.l A2, [A6 - 0x48]
000006BE 2540 0006 move.l [A2 + 0x6], D0
000006C2 2540 0002 move.l [A2 + 0x2], D0
000006C6 2F0A move.l -[A7], A2
000006C8 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000006CC 246E FFBC movea.l A2, [A6 - 0x44]
000006D0 206A 0016 movea.l A0, [A2 + 0x16]
000006D4 5368 0006 subq.w [A0 + 0x6], 1
000006D8 266E FFC4 movea.l A3, [A6 - 0x3C]
000006DC 526B 0006 addq.w [A3 + 0x6], 1
000006E0 254B 0016 move.l [A2 + 0x16], A3
000006E4 286E 000A movea.l A4, [A6 + 0xA]
000006E8 294B 0016 move.l [A4 + 0x16], A3
000006EC 7614 moveq.l D3, 0x14
000006EE 2F03 move.l -[A7], D3
000006F0 2F0B move.l -[A7], A3
000006F2 2F2A 0002 move.l -[A7], [A2 + 0x2]
000006F6 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
000006FA 2540 0002 move.l [A2 + 0x2], D0
000006FE 2F03 move.l -[A7], D3
00000700 2F0B move.l -[A7], A3
00000702 2F2A 0006 move.l -[A7], [A2 + 0x6]
00000706 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
0000070A 2540 0006 move.l [A2 + 0x6], D0
0000070E 2F0C move.l -[A7], A4
00000710 4267 clr.w -[A7]
00000712 4EBA FA02 jsr [PC - 0x5FE /* 00000116 */]
00000716 4EFA 00AA jmp [PC + 0xAA /* 000007C2 */]
label0000071A:
0000071A 4245 clr.w D5
label0000071C:
0000071C 246E 000A movea.l A2, [A6 + 0xA]
00000720 1212 move.b D1, [A2]
00000722 7000 moveq.l D0, 0x00
00000724 1001 move.b D0, D1
00000726 41ED D31A lea.l A0, [A5 - 0x2CE6]
0000072A 1630 0000 move.b D3, [A0 + D0.w]
0000072E 7003 moveq.l D0, 0x03
00000730 3D43 FFFC move.w [A6 - 0x4], D3
00000734 C600 and.b D3, D0
00000736 6700 008A beq +0x8C /* 000007C2 */
0000073A 302E FFFC move.w D0, [A6 - 0x4]
0000073E 7201 moveq.l D1, 0x01
00000740 C001 and.b D0, D1
00000742 670A beq +0xC /* 0000074E */
00000744 2F2A 0006 move.l -[A7], [A2 + 0x6]
00000748 3F05 move.w -[A7], D5
0000074A 4EBA F9CA jsr [PC - 0x636 /* 00000116 */]
label0000074E:
0000074E 206E 000A movea.l A0, [A6 + 0xA]
00000752 2028 0002 move.l D0, [A0 + 0x2]
00000756 2D40 000A move.l [A6 + 0xA], D0
label0000075A:
0000075A 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
0000075E 246E 000A movea.l A2, [A6 + 0xA]
00000762 1212 move.b D1, [A2]
00000764 7000 moveq.l D0, 0x00
00000766 1001 move.b D0, D1
00000768 7210 moveq.l D1, 0x10
0000076A B081 cmp.l D0, D1
0000076C 6700 F9B8 beq -0x646 /* 00000126 */
00000770 7211 moveq.l D1, 0x11
00000772 B081 cmp.l D0, D1
00000774 6700 F9B0 beq -0x64E /* 00000126 */
00000778 720B moveq.l D1, 0x0B
0000077A B081 cmp.l D0, D1
0000077C 679E beq -0x60 /* 0000071C */
0000077E 720E moveq.l D1, 0x0E
00000780 B081 cmp.l D0, D1
00000782 6700 FAC4 beq -0x53A /* 00000248 */
00000786 720F moveq.l D1, 0x0F
00000788 B081 cmp.l D0, D1
0000078A 6700 FD18 beq -0x2E6 /* 000004A4 */
0000078E 725A moveq.l D1, 0x5A
00000790 B081 cmp.l D0, D1
00000792 6700 FD56 beq -0x2A8 /* 000004EA */
00000796 725E moveq.l D1, 0x5E
00000798 B081 cmp.l D0, D1
0000079A 6700 FE1A beq -0x1E4 /* 000005B6 */
0000079E 7263 moveq.l D1, 0x63
000007A0 B081 cmp.l D0, D1
000007A2 6700 FE12 beq -0x1EC /* 000005B6 */
000007A6 725F moveq.l D1, 0x5F
000007A8 B081 cmp.l D0, D1
000007AA 6700 FE0A beq -0x1F4 /* 000005B6 */
000007AE 7259 moveq.l D1, 0x59
000007B0 B081 cmp.l D0, D1
000007B2 6700 FE50 beq -0x1AE /* 00000604 */
000007B6 7214 moveq.l D1, 0x14
000007B8 B081 cmp.l D0, D1
000007BA 6700 FE64 beq -0x19A /* 00000620 */
000007BE 6000 FF5A bra -0xA4 /* 0000071A */
label000007C2:
000007C2 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000007C6 4E5E unlink A6
000007C8 205F movea.l A0, [A7]+
000007CA 5C4F addq.w A7, 6
000007CC 4ED0 jmp [A0]
fn000007CE:
000007CE 4E56 FFEC link A6, -0x0014
000007D2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000007D6 286E 0008 movea.l A4, [A6 + 0x8]
000007DA 246E 000C movea.l A2, [A6 + 0xC]
000007DE 266A 0024 movea.l A3, [A2 + 0x24]
000007E2 2C13 move.l D6, [A3]
000007E4 282B 0004 move.l D4, [A3 + 0x4]
000007E8 2006 move.l D0, D6
000007EA E588 lsl D0, 2
000007EC D08B add.l D0, A3
000007EE 2040 movea.l A0, D0
000007F0 2610 move.l D3, [A0]
000007F2 2E03 move.l D7, D3
000007F4 9E84 sub.l D7, D4
000007F6 5287 addq.l D7, 1
000007F8 7004 moveq.l D0, 0x04
000007FA BC80 cmp.l D6, D0
000007FC 6200 00F6 bhi +0xF8 /* 000008F4 */
00000800 7009 moveq.l D0, 0x09
00000802 2540 0020 move.l [A2 + 0x20], D0
00000806 1014 move.b D0, [A4]
00000808 725F moveq.l D1, 0x5F
0000080A B001 cmp.b D0, D1
0000080C 6700 01A0 beq +0x1A2 /* 000009AE */
00000810 266C 0016 movea.l A3, [A4 + 0x16]
00000814 7001 moveq.l D0, 0x01
00000816 2F00 move.l -[A7], D0
00000818 2F0B move.l -[A7], A3
0000081A 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
0000081E 2D40 FFF0 move.l [A6 - 0x10], D0
00000822 2F00 move.l -[A7], D0
00000824 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000828 526B 0006 addq.w [A3 + 0x6], 1
0000082C 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
00000830 2D40 FFF4 move.l [A6 - 0xC], D0
00000834 204C movea.l A0, A4
00000836 2240 movea.l A1, D0
00000838 7208 moveq.l D1, 0x08
label0000083A:
0000083A 22D8 move.l [A1]+, [A0]+
0000083C 51C9 FFFC dbf D1, -0x6 /* 0000083A */
00000840 3290 move.w [A1], [A0]
00000842 122D D5C5 move.b D1, [A5 - 0x2A3B]
00000846 6710 beq +0x12 /* 00000858 */
00000848 204C movea.l A0, A4
0000084A 7226 moveq.l D1, 0x26
0000084C D1C1 add.l A0, D1
0000084E 2240 movea.l A1, D0
00000850 7026 moveq.l D0, 0x26
00000852 D3C0 add.l A1, D0
00000854 22D8 move.l [A1]+, [A0]+
00000856 3290 move.w [A1], [A0]
label00000858:
00000858 206E FFF4 movea.l A0, [A6 - 0xC]
0000085C 2468 001A movea.l A2, [A0 + 0x1A]
00000860 200A move.l D0, A2
00000862 6704 beq +0x6 /* 00000868 */
00000864 526A 0006 addq.w [A2 + 0x6], 1
label00000868:
00000868 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000086C 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00000870 2D40 FFF8 move.l [A6 - 0x8], D0
00000874 2413 move.l D2, [A3]
00000876 3602 move.w D3, D2
00000878 741F moveq.l D2, 0x1F
0000087A C642 and.w D3, D2
0000087C 7414 moveq.l D2, 0x14
0000087E B642 cmp.w D3, D2
00000880 6706 beq +0x8 /* 00000888 */
00000882 7415 moveq.l D2, 0x15
00000884 B642 cmp.w D3, D2
00000886 6604 bne +0x6 /* 0000088C */
label00000888:
00000888 7417 moveq.l D2, 0x17
0000088A 6002 bra +0x4 /* 0000088E */
label0000088C:
0000088C 741B moveq.l D2, 0x1B
label0000088E:
0000088E 7200 moveq.l D1, 0x00
00000890 1202 move.b D1, D2
00000892 2F01 move.l -[A7], D1
00000894 2F0B move.l -[A7], A3
00000896 2F00 move.l -[A7], D0
00000898 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000089C 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000008A0 2D40 FFFC move.l [A6 - 0x4], D0
000008A4 206E FFF8 movea.l A0, [A6 - 0x8]
000008A8 244C movea.l A2, A4
000008AA 7008 moveq.l D0, 0x08
label000008AC:
000008AC 24D8 move.l [A2]+, [A0]+
000008AE 51C8 FFFC dbf D0, -0x6 /* 000008AC */
000008B2 3490 move.w [A2], [A0]
000008B4 102D D5C5 move.b D0, [A5 - 0x2A3B]
000008B8 6712 beq +0x14 /* 000008CC */
000008BA 206E FFF8 movea.l A0, [A6 - 0x8]
000008BE 7026 moveq.l D0, 0x26
000008C0 D1C0 add.l A0, D0
000008C2 224C movea.l A1, A4
000008C4 7026 moveq.l D0, 0x26
000008C6 D3C0 add.l A1, D0
000008C8 22D8 move.l [A1]+, [A0]+
000008CA 3290 move.w [A1], [A0]
label000008CC:
000008CC 246C 001A movea.l A2, [A4 + 0x1A]
000008D0 200A move.l D0, A2
000008D2 6704 beq +0x6 /* 000008D8 */
000008D4 526A 0006 addq.w [A2 + 0x6], 1
label000008D8:
000008D8 526B 0006 addq.w [A3 + 0x6], 1
000008DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008E0 2F2D EFE0 move.l -[A7], [A5 - 0x1020]
000008E4 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
000008E8 2B40 EFE0 move.l [A5 - 0x1020], D0
000008EC 286E FFF4 movea.l A4, [A6 - 0xC]
000008F0 6000 00BC bra +0xBE /* 000009AE */
label000008F4:
000008F4 2606 move.l D3, D6
000008F6 7801 moveq.l D4, 0x01
000008F8 E9AB lsl D3, D4
000008FA B687 cmp.l D3, D7
000008FC 642C bcc +0x2E /* 0000092A */
000008FE 2006 move.l D0, D6
00000900 2200 move.l D1, D0
00000902 C0FC 0002 mulu.w D0, 0x2
00000906 4841 swap.w D1
00000908 C2FC 0002 mulu.w D1, 0x2
0000090C 4841 swap.w D1
0000090E 4241 clr.w D1
00000910 D081 add.l D0, D1
00000912 7201 moveq.l D1, 0x01
00000914 2401 move.l D2, D1
00000916 C2FC 0002 mulu.w D1, 0x2
0000091A 4842 swap.w D2
0000091C C4FC 0002 mulu.w D2, 0x2
00000920 4842 swap.w D2
00000922 4242 clr.w D2
00000924 D282 add.l D1, D2
00000926 D081 add.l D0, D1
00000928 6002 bra +0x4 /* 0000092C */
label0000092A:
0000092A 2007 move.l D0, D7
label0000092C:
0000092C 2D40 FFEC move.l [A6 - 0x14], D0
00000930 52AD E8DA addq.l [A5 - 0x1726], 1
00000934 2A2D E8DA move.l D5, [A5 - 0x1726]
00000938 42A7 clr.l -[A7]
0000093A 42A7 clr.l -[A7]
0000093C 52AD E8F2 addq.l [A5 - 0x170E], 1
00000940 222D E8F2 move.l D1, [A5 - 0x170E]
00000944 2F01 move.l -[A7], D1
00000946 487A 007C pea.l [PC + 0x7C /* 000009C4, value 0x2530346C '%04l', cstring "%04ld" */]
0000094A 486D E8F9 pea.l [A5 - 0x1707]
0000094E 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000952 4FEF 000C lea.l A7, [A7 + 0xC]
00000956 41ED E8F6 lea.l A0, [A5 - 0x170A]
0000095A 2F08 move.l -[A7], A0
0000095C 70FF moveq.l D0, 0xFFFFFFFF
0000095E 2F00 move.l -[A7], D0
00000960 7003 moveq.l D0, 0x03
00000962 2F00 move.l -[A7], D0
00000964 2F3C 0000 0300 move.l -[A7], 0x300
0000096A 7004 moveq.l D0, 0x04
0000096C 2F00 move.l -[A7], D0
0000096E 202E FFEC move.l D0, [A6 - 0x14]
00000972 E588 lsl D0, 2
00000974 2F00 move.l -[A7], D0
00000976 700F moveq.l D0, 0x0F
00000978 2F00 move.l -[A7], D0
0000097A 2F05 move.l -[A7], D5
0000097C 102D E8CE move.b D0, [A5 - 0x1732]
00000980 6706 beq +0x8 /* 00000988 */
00000982 41ED 0D62 lea.l A0, [A5 + 0xD62 /* export_424 */]
00000986 6004 bra +0x6 /* 0000098C */
label00000988:
00000988 41ED 10FA lea.l A0, [A5 + 0x10FA /* export_539 */]
label0000098C:
0000098C 4E90 jsr [A0]
0000098E 4FEF 0028 lea.l A7, [A7 + 0x28]
00000992 486D EFDC pea.l [A5 - 0x1024]
00000996 2F2E 000C move.l -[A7], [A6 + 0xC]
0000099A 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
0000099E 486D EFDC pea.l [A5 - 0x1024]
000009A2 42A7 clr.l -[A7]
000009A4 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
000009A8 2040 movea.l A0, D0
000009AA 2145 0008 move.l [A0 + 0x8], D5
label000009AE:
000009AE 2F0C move.l -[A7], A4
000009B0 4267 clr.w -[A7]
000009B2 4EBA F762 jsr [PC - 0x89E /* 00000116 */]
000009B6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000009BA 4E5E unlink A6
000009BC 205F movea.l A0, [A7]+
000009BE 504F addq.w A7, 8
000009C0 4ED0 jmp [A0]
000009C2 0006 2530 ori.b D6, 0x30 /* '0' */
000009C6 346C 6400 movea.w A2, [A4 + 0x6400]
000009CA 4E56 FFF8 link A6, -0x0008
000009CE 48E7 0038 movem.l -[A7], A2,A3,A4
000009D2 286E 0008 movea.l A4, [A6 + 0x8]
000009D6 2654 movea.l A3, [A4]
000009D8 202C 0020 move.l D0, [A4 + 0x20]
000009DC 720C moveq.l D1, 0x0C
000009DE B081 cmp.l D0, D1
000009E0 6622 bne +0x24 /* 00000A04 */
000009E2 246C 0024 movea.l A2, [A4 + 0x24]
000009E6 200A move.l D0, A2
000009E8 670C beq +0xE /* 000009F6 */
000009EA 4AAA 0012 tst.l [A2 + 0x12]
000009EE 6606 bne +0x8 /* 000009F6 */
000009F0 2F0A move.l -[A7], A2
000009F2 4EBA 04BE jsr [PC + 0x4BE /* 00000EB2 */]
label000009F6:
000009F6 246C 0028 movea.l A2, [A4 + 0x28]
000009FA 200A move.l D0, A2
000009FC 6706 beq +0x8 /* 00000A04 */
000009FE 2F0A move.l -[A7], A2
00000A00 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
label00000A04:
00000A04 200B move.l D0, A3
00000A06 6700 00B6 beq +0xB8 /* 00000ABE */
00000A0A 7000 moveq.l D0, 0x00
00000A0C 2D40 FFF8 move.l [A6 - 0x8], D0
00000A10 204C movea.l A0, A4
00000A12 7020 moveq.l D0, 0x20
00000A14 D1C0 add.l A0, D0
00000A16 2D48 FFFC move.l [A6 - 0x4], A0
label00000A1A:
00000A1A 2B4B EFE0 move.l [A5 - 0x1020], A3
00000A1E 1013 move.b D0, [A3]
00000A20 720F moveq.l D1, 0x0F
00000A22 B001 cmp.b D0, D1
00000A24 660A bne +0xC /* 00000A30 */
00000A26 2F2B 0002 move.l -[A7], [A3 + 0x2]
00000A2A 4EBA F5D4 jsr [PC - 0xA2C /* 00000000 */]
00000A2E 605E bra +0x60 /* 00000A8E */
label00000A30:
00000A30 206E FFFC movea.l A0, [A6 - 0x4]
00000A34 2010 move.l D0, [A0]
00000A36 7208 moveq.l D1, 0x08
00000A38 B081 cmp.l D0, D1
00000A3A 660A bne +0xC /* 00000A46 */
00000A3C 2F0C move.l -[A7], A4
00000A3E 2F0B move.l -[A7], A3
00000A40 4EBA FD8C jsr [PC - 0x274 /* 000007CE */]
00000A44 6048 bra +0x4A /* 00000A8E */
label00000A46:
00000A46 206E FFFC movea.l A0, [A6 - 0x4]
00000A4A 2010 move.l D0, [A0]
00000A4C 7205 moveq.l D1, 0x05
00000A4E B081 cmp.l D0, D1
00000A50 670A beq +0xC /* 00000A5C */
00000A52 202C 0020 move.l D0, [A4 + 0x20]
00000A56 7209 moveq.l D1, 0x09
00000A58 B081 cmp.l D0, D1
00000A5A 660A bne +0xC /* 00000A66 */
label00000A5C:
00000A5C 2F0B move.l -[A7], A3
00000A5E 4267 clr.w -[A7]
00000A60 4EBA F6B4 jsr [PC - 0x94C /* 00000116 */]
00000A64 6028 bra +0x2A /* 00000A8E */
label00000A66:
00000A66 206E FFFC movea.l A0, [A6 - 0x4]
00000A6A 2010 move.l D0, [A0]
00000A6C 7202 moveq.l D1, 0x02
00000A6E B081 cmp.l D0, D1
00000A70 670A beq +0xC /* 00000A7C */
00000A72 202C 0020 move.l D0, [A4 + 0x20]
00000A76 7203 moveq.l D1, 0x03
00000A78 B081 cmp.l D0, D1
00000A7A 660C bne +0xE /* 00000A88 */
label00000A7C:
00000A7C 2F0B move.l -[A7], A3
00000A7E 7001 moveq.l D0, 0x01
00000A80 3F00 move.w -[A7], D0
00000A82 4EBA F692 jsr [PC - 0x96E /* 00000116 */]
00000A86 6006 bra +0x8 /* 00000A8E */
label00000A88:
00000A88 2F0B move.l -[A7], A3
00000A8A 4EBA F574 jsr [PC - 0xA8C /* 00000000 */]
label00000A8E:
00000A8E 246D EFE0 movea.l A2, [A5 - 0x1020]
00000A92 B5CB cmpa.l A2, A3
00000A94 6714 beq +0x16 /* 00000AAA */
00000A96 202E FFF8 move.l D0, [A6 - 0x8]
00000A9A 670A beq +0xC /* 00000AA6 */
00000A9C 206E FFF8 movea.l A0, [A6 - 0x8]
00000AA0 214A 0006 move.l [A0 + 0x6], A2
00000AA4 6004 bra +0x6 /* 00000AAA */
label00000AA6:
00000AA6 28AD EFE0 move.l [A4], [A5 - 0x1020]
label00000AAA:
00000AAA 1013 move.b D0, [A3]
00000AAC 720F moveq.l D1, 0x0F
00000AAE B001 cmp.b D0, D1
00000AB0 660C bne +0xE /* 00000ABE */
00000AB2 2D4B FFF8 move.l [A6 - 0x8], A3
00000AB6 266B 0006 movea.l A3, [A3 + 0x6]
00000ABA 6000 FF5E bra -0xA0 /* 00000A1A */
label00000ABE:
00000ABE 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000AC2 4E5E unlink A6
00000AC4 205F movea.l A0, [A7]+
00000AC6 584F addq.w A7, 4
00000AC8 4ED0 jmp [A0]
fn00000ACA:
00000ACA 4E56 FFF8 link A6, -0x0008
00000ACE 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000AD2 102D E8CC move.b D0, [A5 - 0x1734]
00000AD6 6700 03CE beq +0x3D0 /* 00000EA6 */
00000ADA 202E 0008 move.l D0, [A6 + 0x8]
00000ADE 670C beq +0xE /* 00000AEC */
00000AE0 206E 000C movea.l A0, [A6 + 0xC]
00000AE4 216E 0008 0012 move.l [A0 + 0x12], [A6 + 0x8]
00000AEA 6010 bra +0x12 /* 00000AFC */
label00000AEC:
00000AEC 52AD E8DA addq.l [A5 - 0x1726], 1
00000AF0 202D E8DA move.l D0, [A5 - 0x1726]
00000AF4 206E 000C movea.l A0, [A6 + 0xC]
00000AF8 2140 0012 move.l [A0 + 0x12], D0
label00000AFC:
00000AFC 7000 moveq.l D0, 0x00
00000AFE 2D40 FFFC move.l [A6 - 0x4], D0
00000B02 4243 clr.w D3
00000B04 206E 000C movea.l A0, [A6 + 0xC]
00000B08 2068 000C movea.l A0, [A0 + 0xC]
00000B0C 2068 0010 movea.l A0, [A0 + 0x10]
00000B10 2868 0004 movea.l A4, [A0 + 0x4]
00000B14 6012 bra +0x14 /* 00000B28 */
label00000B16:
00000B16 206C 0008 movea.l A0, [A4 + 0x8]
00000B1A 1028 001C move.b D0, [A0 + 0x1C]
00000B1E 7210 moveq.l D1, 0x10
00000B20 B001 cmp.b D0, D1
00000B22 6602 bne +0x4 /* 00000B26 */
00000B24 5243 addq.w D3, 1
label00000B26:
00000B26 2854 movea.l A4, [A4]
label00000B28:
00000B28 200C move.l D0, A4
00000B2A 66EA bne -0x14 /* 00000B16 */
00000B2C 4A43 tst.w D3
00000B2E 6714 beq +0x16 /* 00000B44 */
00000B30 3003 move.w D0, D3
00000B32 3200 move.w D1, D0
00000B34 48C1 ext.l D1
00000B36 E589 lsl D1, 2
00000B38 2F01 move.l -[A7], D1
00000B3A 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000B3E 584F addq.w A7, 4
00000B40 2D40 FFFC move.l [A6 - 0x4], D0
label00000B44:
00000B44 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4]
00000B4A 206E 000C movea.l A0, [A6 + 0xC]
00000B4E 2068 000C movea.l A0, [A0 + 0xC]
00000B52 2068 0010 movea.l A0, [A0 + 0x10]
00000B56 2868 0004 movea.l A4, [A0 + 0x4]
00000B5A 6066 bra +0x68 /* 00000BC2 */
label00000B5C:
00000B5C 266C 0008 movea.l A3, [A4 + 0x8]
00000B60 246B 000C movea.l A2, [A3 + 0xC]
00000B64 4AAA 0012 tst.l [A2 + 0x12]
00000B68 6606 bne +0x8 /* 00000B70 */
00000B6A 2F0A move.l -[A7], A2
00000B6C 4EBA 0344 jsr [PC + 0x344 /* 00000EB2 */]
label00000B70:
00000B70 102B 001C move.b D0, [A3 + 0x1C]
00000B74 7210 moveq.l D1, 0x10
00000B76 B001 cmp.b D0, D1
00000B78 6646 bne +0x48 /* 00000BC0 */
00000B7A 52AD E8DA addq.l [A5 - 0x1726], 1
00000B7E 262D E8DA move.l D3, [A5 - 0x1726]
00000B82 206B 000C movea.l A0, [A3 + 0xC]
00000B86 2F28 0012 move.l -[A7], [A0 + 0x12]
00000B8A 102B 0011 move.b D0, [A3 + 0x11]
00000B8E 4880 ext.w D0
00000B90 48C0 ext.l D0
00000B92 2F00 move.l -[A7], D0
00000B94 102B 0010 move.b D0, [A3 + 0x10]
00000B98 4880 ext.w D0
00000B9A 48C0 ext.l D0
00000B9C 2F00 move.l -[A7], D0
00000B9E 2F03 move.l -[A7], D3
00000BA0 102D E8CE move.b D0, [A5 - 0x1732]
00000BA4 6706 beq +0x8 /* 00000BAC */
00000BA6 41ED 103A lea.l A0, [A5 + 0x103A /* export_515 */]
00000BAA 6004 bra +0x6 /* 00000BB0 */
label00000BAC:
00000BAC 41ED 124A lea.l A0, [A5 + 0x124A /* export_581 */]
label00000BB0:
00000BB0 4E90 jsr [A0]
00000BB2 4FEF 0010 lea.l A7, [A7 + 0x10]
00000BB6 206E FFF8 movea.l A0, [A6 - 0x8]
00000BBA 58AE FFF8 addq.l [A6 - 0x8], 4
00000BBE 2083 move.l [A0], D3
label00000BC0:
00000BC0 2854 movea.l A4, [A4]
label00000BC2:
00000BC2 200C move.l D0, A4
00000BC4 6696 bne -0x68 /* 00000B5C */
00000BC6 206E 000C movea.l A0, [A6 + 0xC]
00000BCA 2068 000C movea.l A0, [A0 + 0xC]
00000BCE 2068 0010 movea.l A0, [A0 + 0x10]
00000BD2 2868 0036 movea.l A4, [A0 + 0x36]
00000BD6 6018 bra +0x1A /* 00000BF0 */
label00000BD8:
00000BD8 2654 movea.l A3, [A4]
00000BDA 202C 001A move.l D0, [A4 + 0x1A]
00000BDE 7208 moveq.l D1, 0x08
00000BE0 C081 and.l D0, D1
00000BE2 6608 bne +0xA /* 00000BEC */
00000BE4 2F2B 000C move.l -[A7], [A3 + 0xC]
00000BE8 4EBA 02C8 jsr [PC + 0x2C8 /* 00000EB2 */]
label00000BEC:
00000BEC 286C 0004 movea.l A4, [A4 + 0x4]
label00000BF0:
00000BF0 200C move.l D0, A4
00000BF2 66E4 bne -0x1A /* 00000BD8 */
00000BF4 206E 000C movea.l A0, [A6 + 0xC]
00000BF8 2468 000C movea.l A2, [A0 + 0xC]
00000BFC 102A 001C move.b D0, [A2 + 0x1C]
00000C00 720E moveq.l D1, 0x0E
00000C02 B001 cmp.b D0, D1
00000C04 6600 009E bne +0xA0 /* 00000CA4 */
00000C08 246A 0010 movea.l A2, [A2 + 0x10]
00000C0C 202A 0010 move.l D0, [A2 + 0x10]
00000C10 7204 moveq.l D1, 0x04
00000C12 C081 and.l D0, D1
00000C14 6722 beq +0x24 /* 00000C38 */
00000C16 2F12 move.l -[A7], [A2]
00000C18 42A7 clr.l -[A7]
00000C1A 2F28 0012 move.l -[A7], [A0 + 0x12]
00000C1E 102D E8CE move.b D0, [A5 - 0x1732]
00000C22 6706 beq +0x8 /* 00000C2A */
00000C24 41ED 102A lea.l A0, [A5 + 0x102A /* export_513 */]
00000C28 6004 bra +0x6 /* 00000C2E */
label00000C2A:
00000C2A 41ED 123A lea.l A0, [A5 + 0x123A /* export_579 */]
label00000C2E:
00000C2E 4E90 jsr [A0]
00000C30 4FEF 000C lea.l A7, [A7 + 0xC]
00000C34 6000 010A bra +0x10C /* 00000D40 */
label00000C38:
00000C38 246E 000C movea.l A2, [A6 + 0xC]
00000C3C 206A 000C movea.l A0, [A2 + 0xC]
00000C40 2668 0010 movea.l A3, [A0 + 0x10]
00000C44 286B 0082 movea.l A4, [A3 + 0x82]
00000C48 200C move.l D0, A4
00000C4A 6726 beq +0x28 /* 00000C72 */
00000C4C 2F13 move.l -[A7], [A3]
00000C4E 7054 moveq.l D0, 0x54
00000C50 D9C0 add.l A4, D0
00000C52 2F0C move.l -[A7], A4
00000C54 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000C58 102D E8CE move.b D0, [A5 - 0x1732]
00000C5C 6706 beq +0x8 /* 00000C64 */
00000C5E 41ED 102A lea.l A0, [A5 + 0x102A /* export_513 */]
00000C62 6004 bra +0x6 /* 00000C68 */
label00000C64:
00000C64 41ED 123A lea.l A0, [A5 + 0x123A /* export_579 */]
label00000C68:
00000C68 4E90 jsr [A0]
00000C6A 4FEF 000C lea.l A7, [A7 + 0xC]
00000C6E 6000 00D0 bra +0xD2 /* 00000D40 */
label00000C72:
00000C72 246E 000C movea.l A2, [A6 + 0xC]
00000C76 266A 000C movea.l A3, [A2 + 0xC]
00000C7A 206B 0010 movea.l A0, [A3 + 0x10]
00000C7E 2F10 move.l -[A7], [A0]
00000C80 7054 moveq.l D0, 0x54
00000C82 D7C0 add.l A3, D0
00000C84 2F0B move.l -[A7], A3
00000C86 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000C8A 102D E8CE move.b D0, [A5 - 0x1732]
00000C8E 6706 beq +0x8 /* 00000C96 */
00000C90 41ED 102A lea.l A0, [A5 + 0x102A /* export_513 */]
00000C94 6004 bra +0x6 /* 00000C9A */
label00000C96:
00000C96 41ED 123A lea.l A0, [A5 + 0x123A /* export_579 */]
label00000C9A:
00000C9A 4E90 jsr [A0]
00000C9C 4FEF 000C lea.l A7, [A7 + 0xC]
00000CA0 6000 009E bra +0xA0 /* 00000D40 */
label00000CA4:
00000CA4 246E 000C movea.l A2, [A6 + 0xC]
00000CA8 206A 000C movea.l A0, [A2 + 0xC]
00000CAC 2668 0010 movea.l A3, [A0 + 0x10]
00000CB0 202B 0010 move.l D0, [A3 + 0x10]
00000CB4 7204 moveq.l D1, 0x04
00000CB6 C081 and.l D0, D1
00000CB8 6720 beq +0x22 /* 00000CDA */
00000CBA 2F13 move.l -[A7], [A3]
00000CBC 42A7 clr.l -[A7]
00000CBE 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000CC2 102D E8CE move.b D0, [A5 - 0x1732]
00000CC6 6706 beq +0x8 /* 00000CCE */
00000CC8 41ED 1022 lea.l A0, [A5 + 0x1022 /* export_512 */]
00000CCC 6004 bra +0x6 /* 00000CD2 */
label00000CCE:
00000CCE 41ED 1232 lea.l A0, [A5 + 0x1232 /* export_578 */]
label00000CD2:
00000CD2 4E90 jsr [A0]
00000CD4 4FEF 000C lea.l A7, [A7 + 0xC]
00000CD8 6066 bra +0x68 /* 00000D40 */
label00000CDA:
00000CDA 246E 000C movea.l A2, [A6 + 0xC]
00000CDE 206A 000C movea.l A0, [A2 + 0xC]
00000CE2 2668 0010 movea.l A3, [A0 + 0x10]
00000CE6 286B 0082 movea.l A4, [A3 + 0x82]
00000CEA 200C move.l D0, A4
00000CEC 6724 beq +0x26 /* 00000D12 */
00000CEE 2F13 move.l -[A7], [A3]
00000CF0 7054 moveq.l D0, 0x54
00000CF2 D9C0 add.l A4, D0
00000CF4 2F0C move.l -[A7], A4
00000CF6 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000CFA 102D E8CE move.b D0, [A5 - 0x1732]
00000CFE 6706 beq +0x8 /* 00000D06 */
00000D00 41ED 1022 lea.l A0, [A5 + 0x1022 /* export_512 */]
00000D04 6004 bra +0x6 /* 00000D0A */
label00000D06:
00000D06 41ED 1232 lea.l A0, [A5 + 0x1232 /* export_578 */]
label00000D0A:
00000D0A 4E90 jsr [A0]
00000D0C 4FEF 000C lea.l A7, [A7 + 0xC]
00000D10 602E bra +0x30 /* 00000D40 */
label00000D12:
00000D12 246E 000C movea.l A2, [A6 + 0xC]
00000D16 266A 000C movea.l A3, [A2 + 0xC]
00000D1A 206B 0010 movea.l A0, [A3 + 0x10]
00000D1E 2F10 move.l -[A7], [A0]
00000D20 7054 moveq.l D0, 0x54
00000D22 D7C0 add.l A3, D0
00000D24 2F0B move.l -[A7], A3
00000D26 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000D2A 102D E8CE move.b D0, [A5 - 0x1732]
00000D2E 6706 beq +0x8 /* 00000D36 */
00000D30 41ED 1022 lea.l A0, [A5 + 0x1022 /* export_512 */]
00000D34 6004 bra +0x6 /* 00000D3A */
label00000D36:
00000D36 41ED 1232 lea.l A0, [A5 + 0x1232 /* export_578 */]
label00000D3A:
00000D3A 4E90 jsr [A0]
00000D3C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000D40:
00000D40 206E 000C movea.l A0, [A6 + 0xC]
00000D44 2068 000C movea.l A0, [A0 + 0xC]
00000D48 2068 0010 movea.l A0, [A0 + 0x10]
00000D4C 2868 0036 movea.l A4, [A0 + 0x36]
00000D50 603A bra +0x3C /* 00000D8C */
label00000D52:
00000D52 2654 movea.l A3, [A4]
00000D54 202C 001A move.l D0, [A4 + 0x1A]
00000D58 7208 moveq.l D1, 0x08
00000D5A C081 and.l D0, D1
00000D5C 662A bne +0x2C /* 00000D88 */
00000D5E 206B 000C movea.l A0, [A3 + 0xC]
00000D62 2F28 0012 move.l -[A7], [A0 + 0x12]
00000D66 2F2B 002C move.l -[A7], [A3 + 0x2C]
00000D6A 204B movea.l A0, A3
00000D6C 7054 moveq.l D0, 0x54
00000D6E D1C0 add.l A0, D0
00000D70 2F08 move.l -[A7], A0
00000D72 102D E8CE move.b D0, [A5 - 0x1732]
00000D76 6706 beq +0x8 /* 00000D7E */
00000D78 41ED 1032 lea.l A0, [A5 + 0x1032 /* export_514 */]
00000D7C 6004 bra +0x6 /* 00000D82 */
label00000D7E:
00000D7E 41ED 1242 lea.l A0, [A5 + 0x1242 /* export_580 */]
label00000D82:
00000D82 4E90 jsr [A0]
00000D84 4FEF 000C lea.l A7, [A7 + 0xC]
label00000D88:
00000D88 286C 0004 movea.l A4, [A4 + 0x4]
label00000D8C:
00000D8C 200C move.l D0, A4
00000D8E 66C2 bne -0x3C /* 00000D52 */
00000D90 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4]
00000D96 206E 000C movea.l A0, [A6 + 0xC]
00000D9A 2068 000C movea.l A0, [A0 + 0xC]
00000D9E 2068 0010 movea.l A0, [A0 + 0x10]
00000DA2 2868 0004 movea.l A4, [A0 + 0x4]
00000DA6 6000 00D6 bra +0xD8 /* 00000E7E */
label00000DAA:
00000DAA 266C 0008 movea.l A3, [A4 + 0x8]
00000DAE 206B 000C movea.l A0, [A3 + 0xC]
00000DB2 2010 move.l D0, [A0]
00000DB4 3600 move.w D3, D0
00000DB6 701F moveq.l D0, 0x1F
00000DB8 C640 and.w D3, D0
00000DBA 7016 moveq.l D0, 0x16
00000DBC B640 cmp.w D3, D0
00000DBE 6700 00BC beq +0xBE /* 00000E7C */
00000DC2 7017 moveq.l D0, 0x17
00000DC4 B640 cmp.w D3, D0
00000DC6 6700 00B4 beq +0xB6 /* 00000E7C */
00000DCA 7018 moveq.l D0, 0x18
00000DCC B640 cmp.w D3, D0
00000DCE 6700 00AC beq +0xAE /* 00000E7C */
00000DD2 162B 001C move.b D3, [A3 + 0x1C]
00000DD6 700F moveq.l D0, 0x0F
00000DD8 B600 cmp.b D3, D0
00000DDA 6700 00A0 beq +0xA2 /* 00000E7C */
00000DDE 7011 moveq.l D0, 0x11
00000DE0 B600 cmp.b D3, D0
00000DE2 6700 0098 beq +0x9A /* 00000E7C */
00000DE6 7002 moveq.l D0, 0x02
00000DE8 B600 cmp.b D3, D0
00000DEA 6700 0090 beq +0x92 /* 00000E7C */
00000DEE 7006 moveq.l D0, 0x06
00000DF0 B600 cmp.b D3, D0
00000DF2 6700 0088 beq +0x8A /* 00000E7C */
00000DF6 7003 moveq.l D0, 0x03
00000DF8 B600 cmp.b D3, D0
00000DFA 6700 0080 beq +0x82 /* 00000E7C */
00000DFE 206E 000C movea.l A0, [A6 + 0xC]
00000E02 2068 000C movea.l A0, [A0 + 0xC]
00000E06 2468 0010 movea.l A2, [A0 + 0x10]
00000E0A 206A 005A movea.l A0, [A2 + 0x5A]
00000E0E B1CB cmpa.l A0, A3
00000E10 676A beq +0x6C /* 00000E7C */
00000E12 206A 0062 movea.l A0, [A2 + 0x62]
00000E16 B1CB cmpa.l A0, A3
00000E18 6762 beq +0x64 /* 00000E7C */
00000E1A 102B 001C move.b D0, [A3 + 0x1C]
00000E1E 7210 moveq.l D1, 0x10
00000E20 B001 cmp.b D0, D1
00000E22 662E bne +0x30 /* 00000E52 */
00000E24 206E FFF8 movea.l A0, [A6 - 0x8]
00000E28 58AE FFF8 addq.l [A6 - 0x8], 4
00000E2C 2F10 move.l -[A7], [A0]
00000E2E 2F2B 002C move.l -[A7], [A3 + 0x2C]
00000E32 204B movea.l A0, A3
00000E34 7054 moveq.l D0, 0x54
00000E36 D1C0 add.l A0, D0
00000E38 2F08 move.l -[A7], A0
00000E3A 102D E8CE move.b D0, [A5 - 0x1732]
00000E3E 6706 beq +0x8 /* 00000E46 */
00000E40 41ED 1032 lea.l A0, [A5 + 0x1032 /* export_514 */]
00000E44 6004 bra +0x6 /* 00000E4A */
label00000E46:
00000E46 41ED 1242 lea.l A0, [A5 + 0x1242 /* export_580 */]
label00000E4A:
00000E4A 4E90 jsr [A0]
00000E4C 4FEF 000C lea.l A7, [A7 + 0xC]
00000E50 602A bra +0x2C /* 00000E7C */
label00000E52:
00000E52 206B 000C movea.l A0, [A3 + 0xC]
00000E56 2F28 0012 move.l -[A7], [A0 + 0x12]
00000E5A 2F2B 002C move.l -[A7], [A3 + 0x2C]
00000E5E 204B movea.l A0, A3
00000E60 7054 moveq.l D0, 0x54
00000E62 D1C0 add.l A0, D0
00000E64 2F08 move.l -[A7], A0
00000E66 102D E8CE move.b D0, [A5 - 0x1732]
00000E6A 6706 beq +0x8 /* 00000E72 */
00000E6C 41ED 1032 lea.l A0, [A5 + 0x1032 /* export_514 */]
00000E70 6004 bra +0x6 /* 00000E76 */
label00000E72:
00000E72 41ED 1242 lea.l A0, [A5 + 0x1242 /* export_580 */]
label00000E76:
00000E76 4E90 jsr [A0]
00000E78 4FEF 000C lea.l A7, [A7 + 0xC]
label00000E7C:
00000E7C 2854 movea.l A4, [A4]
label00000E7E:
00000E7E 200C move.l D0, A4
00000E80 6600 FF28 bne -0xD6 /* 00000DAA */
00000E84 202E FFFC move.l D0, [A6 - 0x4]
00000E88 670A beq +0xC /* 00000E94 */
00000E8A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E8E 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000E92 584F addq.w A7, 4
label00000E94:
00000E94 102D E8CE move.b D0, [A5 - 0x1732]
00000E98 6706 beq +0x8 /* 00000EA0 */
00000E9A 41ED 0DBA lea.l A0, [A5 + 0xDBA /* export_435 */]
00000E9E 6004 bra +0x6 /* 00000EA4 */
label00000EA0:
00000EA0 41ED 112A lea.l A0, [A5 + 0x112A /* export_545 */]
label00000EA4:
00000EA4 4E90 jsr [A0]
label00000EA6:
00000EA6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000EAA 4E5E unlink A6
00000EAC 205F movea.l A0, [A7]+
00000EAE 504F addq.w A7, 8
00000EB0 4ED0 jmp [A0]
fn00000EB2:
00000EB2 4E56 0000 link A6, 0
00000EB6 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000EBA 286E 0008 movea.l A4, [A6 + 0x8]
00000EBE 102D E8CC move.b D0, [A5 - 0x1734]
00000EC2 6700 0366 beq +0x368 /* 0000122A */
00000EC6 4AAC 0012 tst.l [A4 + 0x12]
00000ECA 6600 035E bne +0x360 /* 0000122A */
00000ECE 2614 move.l D3, [A4]
00000ED0 701F moveq.l D0, 0x1F
00000ED2 C680 and.l D3, D0
00000ED4 6700 00E0 beq +0xE2 /* 00000FB6 */
00000ED8 7001 moveq.l D0, 0x01
00000EDA B680 cmp.l D3, D0
00000EDC 6700 00D8 beq +0xDA /* 00000FB6 */
00000EE0 7002 moveq.l D0, 0x02
00000EE2 B680 cmp.l D3, D0
00000EE4 6700 00D0 beq +0xD2 /* 00000FB6 */
00000EE8 7003 moveq.l D0, 0x03
00000EEA B680 cmp.l D3, D0
00000EEC 6700 00C8 beq +0xCA /* 00000FB6 */
00000EF0 7004 moveq.l D0, 0x04
00000EF2 B680 cmp.l D3, D0
00000EF4 6700 00C0 beq +0xC2 /* 00000FB6 */
00000EF8 7006 moveq.l D0, 0x06
00000EFA B680 cmp.l D3, D0
00000EFC 6700 00B8 beq +0xBA /* 00000FB6 */
00000F00 7007 moveq.l D0, 0x07
00000F02 B680 cmp.l D3, D0
00000F04 6700 00B0 beq +0xB2 /* 00000FB6 */
00000F08 7008 moveq.l D0, 0x08
00000F0A B680 cmp.l D3, D0
00000F0C 6700 00A8 beq +0xAA /* 00000FB6 */
00000F10 7009 moveq.l D0, 0x09
00000F12 B680 cmp.l D3, D0
00000F14 6700 00A0 beq +0xA2 /* 00000FB6 */
00000F18 700A moveq.l D0, 0x0A
00000F1A B680 cmp.l D3, D0
00000F1C 6700 0098 beq +0x9A /* 00000FB6 */
00000F20 700B moveq.l D0, 0x0B
00000F22 B680 cmp.l D3, D0
00000F24 6700 0090 beq +0x92 /* 00000FB6 */
00000F28 700C moveq.l D0, 0x0C
00000F2A B680 cmp.l D3, D0
00000F2C 6700 0088 beq +0x8A /* 00000FB6 */
00000F30 700D moveq.l D0, 0x0D
00000F32 B680 cmp.l D3, D0
00000F34 6700 0080 beq +0x82 /* 00000FB6 */
00000F38 700E moveq.l D0, 0x0E
00000F3A B680 cmp.l D3, D0
00000F3C 6778 beq +0x7A /* 00000FB6 */
00000F3E 700F moveq.l D0, 0x0F
00000F40 B680 cmp.l D3, D0
00000F42 6772 beq +0x74 /* 00000FB6 */
00000F44 7013 moveq.l D0, 0x13
00000F46 B680 cmp.l D3, D0
00000F48 676C beq +0x6E /* 00000FB6 */
00000F4A 7005 moveq.l D0, 0x05
00000F4C B680 cmp.l D3, D0
00000F4E 6700 0096 beq +0x98 /* 00000FE6 */
00000F52 7010 moveq.l D0, 0x10
00000F54 B680 cmp.l D3, D0
00000F56 6700 0184 beq +0x186 /* 000010DC */
00000F5A 7011 moveq.l D0, 0x11
00000F5C B680 cmp.l D3, D0
00000F5E 6700 017C beq +0x17E /* 000010DC */
00000F62 7012 moveq.l D0, 0x12
00000F64 B680 cmp.l D3, D0
00000F66 6700 0174 beq +0x176 /* 000010DC */
00000F6A 7015 moveq.l D0, 0x15
00000F6C B680 cmp.l D3, D0
00000F6E 6700 01AC beq +0x1AE /* 0000111C */
00000F72 7014 moveq.l D0, 0x14
00000F74 B680 cmp.l D3, D0
00000F76 6700 0218 beq +0x21A /* 00001190 */
00000F7A 7016 moveq.l D0, 0x16
00000F7C B680 cmp.l D3, D0
00000F7E 6700 022E beq +0x230 /* 000011AE */
00000F82 7017 moveq.l D0, 0x17
00000F84 B680 cmp.l D3, D0
00000F86 6700 0226 beq +0x228 /* 000011AE */
00000F8A 7018 moveq.l D0, 0x18
00000F8C B680 cmp.l D3, D0
00000F8E 6700 021E beq +0x220 /* 000011AE */
00000F92 7019 moveq.l D0, 0x19
00000F94 B680 cmp.l D3, D0
00000F96 6700 0266 beq +0x268 /* 000011FE */
00000F9A 701A moveq.l D0, 0x1A
00000F9C B680 cmp.l D3, D0
00000F9E 6700 025E beq +0x260 /* 000011FE */
00000FA2 701B moveq.l D0, 0x1B
00000FA4 B680 cmp.l D3, D0
00000FA6 6700 0256 beq +0x258 /* 000011FE */
00000FAA 701C moveq.l D0, 0x1C
00000FAC B680 cmp.l D3, D0
00000FAE 6700 024E beq +0x250 /* 000011FE */
00000FB2 6000 024A bra +0x24C /* 000011FE */
label00000FB6:
00000FB6 52AD E8DA addq.l [A5 - 0x1726], 1
00000FBA 202D E8DA move.l D0, [A5 - 0x1726]
00000FBE 2940 0012 move.l [A4 + 0x12], D0
00000FC2 2F03 move.l -[A7], D3
00000FC4 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */]
00000FC8 2F00 move.l -[A7], D0
00000FCA 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000FCE 102D E8CE move.b D0, [A5 - 0x1732]
00000FD2 6706 beq +0x8 /* 00000FDA */
00000FD4 41ED 0F9A lea.l A0, [A5 + 0xF9A /* export_495 */]
00000FD8 6004 bra +0x6 /* 00000FDE */
label00000FDA:
00000FDA 41ED 11F2 lea.l A0, [A5 + 0x11F2 /* export_570 */]
label00000FDE:
00000FDE 4E90 jsr [A0]
00000FE0 504F addq.w A7, 8
00000FE2 6000 0246 bra +0x248 /* 0000122A */
label00000FE6:
00000FE6 52AD E8DA addq.l [A5 - 0x1726], 1
00000FEA 202D E8DA move.l D0, [A5 - 0x1726]
00000FEE 2940 0012 move.l [A4 + 0x12], D0
00000FF2 246C 0008 movea.l A2, [A4 + 0x8]
00000FF6 4AAA 0012 tst.l [A2 + 0x12]
00000FFA 6606 bne +0x8 /* 00001002 */
00000FFC 2F0A move.l -[A7], A2
00000FFE 4EBA FEB2 jsr [PC - 0x14E /* 00000EB2 */]
label00001002:
00001002 206C 000C movea.l A0, [A4 + 0xC]
00001006 2068 0010 movea.l A0, [A0 + 0x10]
0000100A 3010 move.w D0, [A0]
0000100C 7201 moveq.l D1, 0x01
0000100E C041 and.w D0, D1
00001010 671C beq +0x1E /* 0000102E */
00001012 42A7 clr.l -[A7]
00001014 2F2C 0012 move.l -[A7], [A4 + 0x12]
00001018 102D E8CE move.b D0, [A5 - 0x1732]
0000101C 6706 beq +0x8 /* 00001024 */
0000101E 41ED 0FFA lea.l A0, [A5 + 0xFFA /* export_507 */]
00001022 6004 bra +0x6 /* 00001028 */
label00001024:
00001024 41ED 121A lea.l A0, [A5 + 0x121A /* export_575 */]
label00001028:
00001028 4E90 jsr [A0]
0000102A 504F addq.w A7, 8
0000102C 6052 bra +0x54 /* 00001080 */
label0000102E:
0000102E 206C 000C movea.l A0, [A4 + 0xC]
00001032 2068 0010 movea.l A0, [A0 + 0x10]
00001036 2468 0002 movea.l A2, [A0 + 0x2]
0000103A 200A move.l D0, A2
0000103C 6720 beq +0x22 /* 0000105E */
0000103E 7054 moveq.l D0, 0x54
00001040 D5C0 add.l A2, D0
00001042 2F0A move.l -[A7], A2
00001044 2F2C 0012 move.l -[A7], [A4 + 0x12]
00001048 102D E8CE move.b D0, [A5 - 0x1732]
0000104C 6706 beq +0x8 /* 00001054 */
0000104E 41ED 0FFA lea.l A0, [A5 + 0xFFA /* export_507 */]
00001052 6004 bra +0x6 /* 00001058 */
label00001054:
00001054 41ED 121A lea.l A0, [A5 + 0x121A /* export_575 */]
label00001058:
00001058 4E90 jsr [A0]
0000105A 504F addq.w A7, 8
0000105C 6022 bra +0x24 /* 00001080 */
label0000105E:
0000105E 206C 000C movea.l A0, [A4 + 0xC]
00001062 7054 moveq.l D0, 0x54
00001064 D1C0 add.l A0, D0
00001066 2F08 move.l -[A7], A0
00001068 2F2C 0012 move.l -[A7], [A4 + 0x12]
0000106C 102D E8CE move.b D0, [A5 - 0x1732]
00001070 6706 beq +0x8 /* 00001078 */
00001072 41ED 0FFA lea.l A0, [A5 + 0xFFA /* export_507 */]
00001076 6004 bra +0x6 /* 0000107C */
label00001078:
00001078 41ED 121A lea.l A0, [A5 + 0x121A /* export_575 */]
label0000107C:
0000107C 4E90 jsr [A0]
0000107E 504F addq.w A7, 8
label00001080:
00001080 206C 000C movea.l A0, [A4 + 0xC]
00001084 2068 0010 movea.l A0, [A0 + 0x10]
00001088 2668 0006 movea.l A3, [A0 + 0x6]
0000108C 602A bra +0x2C /* 000010B8 */
label0000108E:
0000108E 246B 0008 movea.l A2, [A3 + 0x8]
00001092 206A 0010 movea.l A0, [A2 + 0x10]
00001096 2F28 0006 move.l -[A7], [A0 + 0x6]
0000109A 204A movea.l A0, A2
0000109C 7054 moveq.l D0, 0x54
0000109E D1C0 add.l A0, D0
000010A0 2F08 move.l -[A7], A0
000010A2 102D E8CE move.b D0, [A5 - 0x1732]
000010A6 6706 beq +0x8 /* 000010AE */
000010A8 41ED 1002 lea.l A0, [A5 + 0x1002 /* export_508 */]
000010AC 6004 bra +0x6 /* 000010B2 */
label000010AE:
000010AE 41ED 1222 lea.l A0, [A5 + 0x1222 /* export_576 */]
label000010B2:
000010B2 4E90 jsr [A0]
000010B4 504F addq.w A7, 8
000010B6 2653 movea.l A3, [A3]
label000010B8:
000010B8 200B move.l D0, A3
000010BA 66D2 bne -0x2C /* 0000108E */
000010BC 206C 0008 movea.l A0, [A4 + 0x8]
000010C0 2F28 0012 move.l -[A7], [A0 + 0x12]
000010C4 102D E8CE move.b D0, [A5 - 0x1732]
000010C8 6706 beq +0x8 /* 000010D0 */
000010CA 41ED 100A lea.l A0, [A5 + 0x100A /* export_509 */]
000010CE 6004 bra +0x6 /* 000010D4 */
label000010D0:
000010D0 41ED 122A lea.l A0, [A5 + 0x122A /* export_577 */]
label000010D4:
000010D4 4E90 jsr [A0]
000010D6 584F addq.w A7, 4
000010D8 6000 0150 bra +0x152 /* 0000122A */
label000010DC:
000010DC 52AD E8DA addq.l [A5 - 0x1726], 1
000010E0 202D E8DA move.l D0, [A5 - 0x1726]
000010E4 2940 0012 move.l [A4 + 0x12], D0
000010E8 246C 0008 movea.l A2, [A4 + 0x8]
000010EC 4AAA 0012 tst.l [A2 + 0x12]
000010F0 6606 bne +0x8 /* 000010F8 */
000010F2 2F0A move.l -[A7], A2
000010F4 4EBA FDBC jsr [PC - 0x244 /* 00000EB2 */]
label000010F8:
000010F8 206C 0008 movea.l A0, [A4 + 0x8]
000010FC 2F28 0012 move.l -[A7], [A0 + 0x12]
00001100 2F2C 0012 move.l -[A7], [A4 + 0x12]
00001104 102D E8CE move.b D0, [A5 - 0x1732]
00001108 6706 beq +0x8 /* 00001110 */
0000110A 41ED 0FEA lea.l A0, [A5 + 0xFEA /* export_505 */]
0000110E 6004 bra +0x6 /* 00001114 */
label00001110:
00001110 41ED 1212 lea.l A0, [A5 + 0x1212 /* export_574 */]
label00001114:
00001114 4E90 jsr [A0]
00001116 504F addq.w A7, 8
00001118 6000 0110 bra +0x112 /* 0000122A */
label0000111C:
0000111C 52AD E8DA addq.l [A5 - 0x1726], 1
00001120 202D E8DA move.l D0, [A5 - 0x1726]
00001124 2940 0012 move.l [A4 + 0x12], D0
00001128 246C 0008 movea.l A2, [A4 + 0x8]
0000112C 4AAA 0012 tst.l [A2 + 0x12]
00001130 6606 bne +0x8 /* 00001138 */
00001132 2F0A move.l -[A7], A2
00001134 4EBA FD7C jsr [PC - 0x284 /* 00000EB2 */]
label00001138:
00001138 202C 000C move.l D0, [A4 + 0xC]
0000113C 5380 subq.l D0, 1
0000113E 2F00 move.l -[A7], D0
00001140 302D E8D8 move.w D0, [A5 - 0x1728]
00001144 57C0 seq D0
00001146 4400 neg.b D0
00001148 4880 ext.w D0
0000114A 48C0 ext.l D0
0000114C 3F00 move.w -[A7], D0
0000114E 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
00001152 2F00 move.l -[A7], D0
00001154 42A7 clr.l -[A7]
00001156 302D E8D8 move.w D0, [A5 - 0x1728]
0000115A 57C0 seq D0
0000115C 4400 neg.b D0
0000115E 4880 ext.w D0
00001160 48C0 ext.l D0
00001162 3F00 move.w -[A7], D0
00001164 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
00001168 2F00 move.l -[A7], D0
0000116A 206C 0008 movea.l A0, [A4 + 0x8]
0000116E 2F28 0012 move.l -[A7], [A0 + 0x12]
00001172 2F2C 0012 move.l -[A7], [A4 + 0x12]
00001176 102D E8CE move.b D0, [A5 - 0x1732]
0000117A 6706 beq +0x8 /* 00001182 */
0000117C 41ED 0FA2 lea.l A0, [A5 + 0xFA2 /* export_496 */]
00001180 6004 bra +0x6 /* 00001186 */
label00001182:
00001182 41ED 11FA lea.l A0, [A5 + 0x11FA /* export_571 */]
label00001186:
00001186 4E90 jsr [A0]
00001188 4FEF 0010 lea.l A7, [A7 + 0x10]
0000118C 6000 009C bra +0x9E /* 0000122A */
label00001190:
00001190 246C 000C movea.l A2, [A4 + 0xC]
00001194 206A 0010 movea.l A0, [A2 + 0x10]
00001198 4A90 tst.l [A0]
0000119A 6608 bne +0xA /* 000011A4 */
0000119C 00AA 0400 0000 0020 ori.l [A2 + 0x20], 0x4000000
label000011A4:
000011A4 2F0C move.l -[A7], A4
000011A6 42A7 clr.l -[A7]
000011A8 4EBA F920 jsr [PC - 0x6E0 /* 00000ACA */]
000011AC 607C bra +0x7E /* 0000122A */
label000011AE:
000011AE 52AD E8DA addq.l [A5 - 0x1726], 1
000011B2 202D E8DA move.l D0, [A5 - 0x1726]
000011B6 2940 0012 move.l [A4 + 0x12], D0
000011BA 246C 0008 movea.l A2, [A4 + 0x8]
000011BE 4AAA 0012 tst.l [A2 + 0x12]
000011C2 6606 bne +0x8 /* 000011CA */
000011C4 2F0A move.l -[A7], A2
000011C6 4EBA FCEA jsr [PC - 0x316 /* 00000EB2 */]
label000011CA:
000011CA 206C 0008 movea.l A0, [A4 + 0x8]
000011CE 2F28 0012 move.l -[A7], [A0 + 0x12]
000011D2 2F2C 0012 move.l -[A7], [A4 + 0x12]
000011D6 102D E8CE move.b D0, [A5 - 0x1732]
000011DA 6706 beq +0x8 /* 000011E2 */
000011DC 41ED 0FB2 lea.l A0, [A5 + 0xFB2 /* export_498 */]
000011E0 6004 bra +0x6 /* 000011E6 */
label000011E2:
000011E2 41ED 1202 lea.l A0, [A5 + 0x1202 /* export_572 */]
label000011E6:
000011E6 4E90 jsr [A0]
000011E8 504F addq.w A7, 8
000011EA 102D E8CE move.b D0, [A5 - 0x1732]
000011EE 6706 beq +0x8 /* 000011F6 */
000011F0 41ED 0FC2 lea.l A0, [A5 + 0xFC2 /* export_500 */]
000011F4 6004 bra +0x6 /* 000011FA */
label000011F6:
000011F6 41ED 120A lea.l A0, [A5 + 0x120A /* export_573 */]
label000011FA:
000011FA 4E90 jsr [A0]
000011FC 602C bra +0x2E /* 0000122A */
label000011FE:
000011FE 52AD E8DA addq.l [A5 - 0x1726], 1
00001202 202D E8DA move.l D0, [A5 - 0x1726]
00001206 2940 0012 move.l [A4 + 0x12], D0
0000120A 2F03 move.l -[A7], D3
0000120C 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */]
00001210 2F00 move.l -[A7], D0
00001212 2F2C 0012 move.l -[A7], [A4 + 0x12]
00001216 102D E8CE move.b D0, [A5 - 0x1732]
0000121A 6706 beq +0x8 /* 00001222 */
0000121C 41ED 0F9A lea.l A0, [A5 + 0xF9A /* export_495 */]
00001220 6004 bra +0x6 /* 00001226 */
label00001222:
00001222 41ED 11F2 lea.l A0, [A5 + 0x11F2 /* export_570 */]
label00001226:
00001226 4E90 jsr [A0]
00001228 504F addq.w A7, 8
label0000122A:
0000122A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000122E 4E5E unlink A6
00001230 205F movea.l A0, [A7]+
00001232 584F addq.w A7, 4
00001234 4ED0 jmp [A0]
00001236 4E56 FFFC link A6, -0x0004
0000123A 48E7 1030 movem.l -[A7], D3,A2,A3
0000123E 4243 clr.w D3
00001240 604C bra +0x4E /* 0000128E */
label00001242:
00001242 3003 move.w D0, D3
00001244 48C0 ext.l D0
00001246 E580 asl D0, 2
00001248 D0AD D954 add.l D0, [A5 - 0x26AC]
0000124C 2040 movea.l A0, D0
0000124E 2650 movea.l A3, [A0]
00001250 102B 001C move.b D0, [A3 + 0x1C]
00001254 1D40 FFFC move.b [A6 - 0x4], D0
00001258 4AAB 004C tst.l [A3 + 0x4C]
0000125C 662E bne +0x30 /* 0000128C */
0000125E 7201 moveq.l D1, 0x01
00001260 B001 cmp.b D0, D1
00001262 6718 beq +0x1A /* 0000127C */
00001264 7204 moveq.l D1, 0x04
00001266 B001 cmp.b D0, D1
00001268 6712 beq +0x14 /* 0000127C */
0000126A 720B moveq.l D1, 0x0B
0000126C B001 cmp.b D0, D1
0000126E 670C beq +0xE /* 0000127C */
00001270 7208 moveq.l D1, 0x08
00001272 B001 cmp.b D0, D1
00001274 6706 beq +0x8 /* 0000127C */
00001276 7209 moveq.l D1, 0x09
00001278 B001 cmp.b D0, D1
0000127A 6610 bne +0x12 /* 0000128C */
label0000127C:
0000127C 246B 000C movea.l A2, [A3 + 0xC]
00001280 4AAA 0012 tst.l [A2 + 0x12]
00001284 6606 bne +0x8 /* 0000128C */
00001286 2F0A move.l -[A7], A2
00001288 4EBA FC28 jsr [PC - 0x3D8 /* 00000EB2 */]
label0000128C:
0000128C 5243 addq.w D3, 1
label0000128E:
0000128E B66D D950 cmp.w D3, [A5 - 0x26B0]
00001292 6DAE blt -0x50 /* 00001242 */
00001294 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001298 4E5E unlink A6
0000129A 4E75 rts
fn0000129C:
0000129C 4E56 0000 link A6, 0
000012A0 48E7 0030 movem.l -[A7], A2,A3
000012A4 266E 0008 movea.l A3, [A6 + 0x8]
000012A8 4AAB 004C tst.l [A3 + 0x4C]
000012AC 6600 008A bne +0x8C /* 00001338 */
000012B0 102B 001C move.b D0, [A3 + 0x1C]
000012B4 4880 ext.w D0
000012B6 48C0 ext.l D0
000012B8 7214 moveq.l D1, 0x14
000012BA B081 cmp.l D0, D1
000012BC 671A beq +0x1C /* 000012D8 */
000012BE 720D moveq.l D1, 0x0D
000012C0 B081 cmp.l D0, D1
000012C2 6714 beq +0x16 /* 000012D8 */
000012C4 720E moveq.l D1, 0x0E
000012C6 B081 cmp.l D0, D1
000012C8 670E beq +0x10 /* 000012D8 */
000012CA 720F moveq.l D1, 0x0F
000012CC B081 cmp.l D0, D1
000012CE 6708 beq +0xA /* 000012D8 */
000012D0 720A moveq.l D1, 0x0A
000012D2 B081 cmp.l D0, D1
000012D4 6714 beq +0x16 /* 000012EA */
000012D6 6060 bra +0x62 /* 00001338 */
label000012D8:
000012D8 246B 000C movea.l A2, [A3 + 0xC]
000012DC 4AAA 0012 tst.l [A2 + 0x12]
000012E0 6656 bne +0x58 /* 00001338 */
000012E2 2F0A move.l -[A7], A2
000012E4 4EBA FBCC jsr [PC - 0x434 /* 00000EB2 */]
000012E8 604E bra +0x50 /* 00001338 */
label000012EA:
000012EA 246B 000C movea.l A2, [A3 + 0xC]
000012EE 4AAA 0012 tst.l [A2 + 0x12]
000012F2 6606 bne +0x8 /* 000012FA */
000012F4 2F0A move.l -[A7], A2
000012F6 4EBA FBBA jsr [PC - 0x446 /* 00000EB2 */]
label000012FA:
000012FA 206B 000C movea.l A0, [A3 + 0xC]
000012FE 4AA8 0012 tst.l [A0 + 0x12]
00001302 6734 beq +0x36 /* 00001338 */
00001304 52AD E8DA addq.l [A5 - 0x1726], 1
00001308 202D E8DA move.l D0, [A5 - 0x1726]
0000130C 2740 004C move.l [A3 + 0x4C], D0
00001310 204B movea.l A0, A3
00001312 7254 moveq.l D1, 0x54
00001314 D1C1 add.l A0, D1
00001316 2F08 move.l -[A7], A0
00001318 206B 000C movea.l A0, [A3 + 0xC]
0000131C 2F28 0012 move.l -[A7], [A0 + 0x12]
00001320 2F00 move.l -[A7], D0
00001322 102D E8CE move.b D0, [A5 - 0x1732]
00001326 6706 beq +0x8 /* 0000132E */
00001328 41ED 1042 lea.l A0, [A5 + 0x1042 /* export_516 */]
0000132C 6004 bra +0x6 /* 00001332 */
label0000132E:
0000132E 41ED 1252 lea.l A0, [A5 + 0x1252 /* export_582 */]
label00001332:
00001332 4E90 jsr [A0]
00001334 4FEF 000C lea.l A7, [A7 + 0xC]
label00001338:
00001338 2453 movea.l A2, [A3]
0000133A 200A move.l D0, A2
0000133C 6706 beq +0x8 /* 00001344 */
0000133E 2F0A move.l -[A7], A2
00001340 4EBA FF5A jsr [PC - 0xA6 /* 0000129C */]
label00001344:
00001344 246B 0004 movea.l A2, [A3 + 0x4]
00001348 200A move.l D0, A2
0000134A 6706 beq +0x8 /* 00001352 */
0000134C 2F0A move.l -[A7], A2
0000134E 4EBA FF4C jsr [PC - 0xB4 /* 0000129C */]
label00001352:
00001352 4CDF 0C00 movem.l A2,A3, [A7]+
00001356 4E5E unlink A6
00001358 205F movea.l A0, [A7]+
0000135A 584F addq.w A7, 4
0000135C 4ED0 jmp [A0]
0000135E 2F0A move.l -[A7], A2
00001360 7001 moveq.l D0, 0x01
00001362 2F00 move.l -[A7], D0
00001364 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
00001368 2440 movea.l A2, D0
0000136A 200A move.l D0, A2
0000136C 6708 beq +0xA /* 00001376 */
0000136E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001372 4EBA FF28 jsr [PC - 0xD8 /* 0000129C */]
label00001376:
00001376 245F movea.l A2, [A7]+
00001378 4E75 rts